human factors technology - French English Dictionary